In this ep, we create a panic screen for when we get faults, we make some functions to talk to devices on the IO bus, some functions to configure the PIC chip, and make an interrupt handler to handle PS/2 Keyboard input. ➤Discord: https://discordapp.com/invite/p2JYhr9 ➤Github: https://github.com/Absurdponcho/PonchoOS/tree/Episode-12-More-IDT ➤Patreon (Get Early Access To Videos): https://www.patreon.com/PonchoYT ➤UEFI Specification: https://www.uefi.org/specifications ➤Helpful Links: https://wiki.osdev.org/Exceptions https://wiki.osdev.org/Interrupt_Descriptor_Table https://wiki.osdev.org/Interrupts 0:00 Intro 0:30 Creating a Panic Screen 8:31 More Fault Handlers 12:32 IO Bus Functions 17:40 Remapping the PIC Chip 23:18 Keyboard Interrupt Handler 24:18 Setting the PIC Bitmask 24:48 Testing 26:07 Success 1 26:20 Clear the KB Buffer & PIC EOI 28:45 Lots of Keypresses 29:02 Conclusion